Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2011
Тип роботи:
Курсова робота
Предмет:
Інші
Група:
КІ

Частина тексту файла

Міністерство освіти і науки, молоді та спорту України Національний університет «Львівська політехніка» Курсова робота З програмування(частина 3) Струкури даних та алгоритми Варіанти: Завдання 1: 3.1: по горизонталі – 12%5 = 2 по вертикалі - 7%6 = 1 Завдання2: 3.2.1:№ = {[(7*5)%216]12+5}%30 = 5 3.2.2:№ = [(7+5)*(216+12)]%30 = 6 3.2.3:№ = (5*10+216*12)%30 = 2 3.2.4:№ = [7*3*216+(12%3)*5]%30 = 6 3.2.5:№ = (7+12+216*5+7*12)%30 = 13 Визначити внутрішнє представлення в пам’яті комп’ютера даних базових типів. Розглянути основні прості (цілі, дійсні, символьні, логічні) типи даних: Отримані числа згідно варіанту: b, ch2, i5, d2 Визначемо числа для вище наведенних змінних: b=(день народження * 5)%10*місяць народження = (7*5)%10*12=60 ch2 = друга літера=> Tunkalyuk=>ch2 = ‘u’=11710 = 7516 = 0111 01012 i3=день народження * 352 = 7*352 = 246410 = 9AO16 = 1001 1010 00002 d2= Z . X e + Y=(7*12).7e+12=84.7e+12(X-день народження,Y-місяць народження,Z=X*Y) Представлення рядків символів char *string5 = “35j\5\x4 3y\34d df\\””’4””\n”; мій мобільний номер: 095 82 87 964 string5[0]=’5’; string5[2]=’8’; string5[4]=’2’; string5[6]=’8’; string5[8]=’7’; string5[10]=’9’; string5[12]=’6’; string5[14]=’4’; Представлення переліків enum color6 { BLUE, //0 GREEN, //1 CYAN = -1, //-1 RED, //0 BROWN, //1 GRAY = -2, //-2 YELLOW, //-1 WHІTE = 0, //0 MAGENTA, //1 LІGHTGRAY, //2 DARKGRAY, //3 BLACK //4 } c1= CYAN, c2= BROWN, c3= DARKGRAY; Представлення масивів unsigned short array2[][4][3] 1-ий елемент масива = 0*7 = 0 2-ий елемент масива = 9*7 = 63 3-ій елемент масива = 5*7 = 35 4-ий елемент масива = 8*7 = 56 5-ий елемент масива = 2*7 = 14 6-ий елемент масива = 8*7 = 56 7-ий елемент масива = 7*7 = 49 8-ий елемент масива = 9*7 = 67 9-ий елемент масива = 6*7 = 42 10-ий елемент масива = 4*7 = 28 Представлення структур struct str6{ unsigned long e:3; // e =3024 unsigned long :2; // 2 біта не використовується short :2; // 2 біта не використовується signed short d; // d = 7440 unsigned :7; // 7 біт не використовується double a; // а = 7.84 short b:7; // b = 133920 char f; // f = 4 char c[9]; // 9 елементів по 1 байту кожен }str; str.a = 7,84 str.b = 133920 str.c[0] = ‘T’ str.c[1] = ‘u’ str.c[2] = ‘n’ str.c[3] = ‘k’ str.c[4] = ‘a’ str.d = 7440 str.e = 3024 str.f = 4 Представлення об’єднань union un13{ double f[3]; float b[2]; struct { wchar_t a[7]; int c; }; float e; bool g; } un; un.e = 84151 un.c = 11900 un.a[0] = ‘8’ un.a[1] = ‘7’ un.a[2] = ‘9’ un.a[3] = ‘6’ un.a[4] = ‘4’ Зміст Вступ Теоретична частина Алгоритм розв’язання задачі. Система тестів Завдання 1: Внутрішні формати базових типів 3.1.1. Логічний тип 3.1.2. Символьний тип 3.1.3. Цілий тип 3.1.4. Дійсний тип Завдання 2: Внутрішні формати похідних типів 3.2.1. Рядок символів 3.2.2. Перерахування 3.2.3. Масив 3.2.4. Структура 3.2.5. Об'єднання Результати виконання програми Висновки Список літератури Додатки 1.Теоретична частина 1. Базові типи даних 1.Символьні типи даних Ідентифікатором символьного типу є ключове слово char. В пам’яті комп’ютера дані символьного типу зазвичай займають 1 байт. В цей байт записується порядковий номер символа в таблиці ASCII. Тип Розмір пам'яті в байтах 16 (32) Діапазон значень  [signed] char 1 (1) -128..127  unsigned char 1 (1) 0..255   2.Логічний тип даних В мові C++ логічний тип (bool) характеризується двома значеннями: false (0) і true (1). В пам'яті комп'ютера змінна типу bool займає 1 байт. Логічні значення можна асоціювати зі значеннями типу int: значенню false відповідає нуль, значенню true відповідають всі інші числа. В арифметичних і логічних виразах логічні значення перетворюються в цілі числа. Арифметичні та б...
Антиботан аватар за замовчуванням

05.01.2013 17:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини